Saltar a contenido

🐍 Academia de Python: De Cero a Agentes de IA

  • :material-school: Programa Completo: 4 Cursos • 32 Semanas Formativas
  • :material-account-tie: Director Académico: William Rodríguez (Wisrovi)
  • :material-code-tags: Stack de Ingeniería: Python 3.10+, FastAPI, Streamlit, Pydantic V2, RAG, ReAct Agents, Docker
  • :material-license: Licencia: Código Abierto (MIT)

Open in GitHub Codespaces Repository PyPI Tests

Bienvenido/a al portal oficial del Programa Integral de Formación en Python. Esta plataforma reúne todo el material interactivo, manuales técnicos descargables en PDF, libros digitales, cuadernos ejecutables en Google Colab y el Tutor Virtual Socrático para formarte desde los fundamentos de la programación hasta el despliegue de Agentes de Inteligencia Artificial.


🖥️ Ecosistema Interactivo: Wisrovi Studio & Modo Presentador Docente

La librería wisrovi-python incluye un entorno de aprendizaje y presentación local con interfaz gráfica en navegador:

  • 🎓 Wisrovi Studio (wisrovi ui)
    Estudio interactivo para el estudiante con progresión secuencial lineal, 4 pasos obligatorios (Concepto & Quiz, Demo PEP 8, Arenero & RAM 3.0, Reto Evaluado) y Documentación Web Embebida en Pantalla Dividida (Split Screen).

  • 👨‍🏫 Consola Docente (wisrovi tutor)
    Modo presentación en vivo con acceso maestro a las 32 clases, vista para proyector/streaming, Live Coding interactivo, Speaker Notes y Temporizador de Aula.

  • 🎮 Gamificación RPG & Speed Bonus
    Niveles 1-4, insignias de maestría, bonificaciones dinámicas por velocidad de resolución y bloqueo secuencial anti-saltos.

  • 📜 Certificados Oficiales PDF
    Diplomas profesionales de 160 horas con verificación criptográfica SHA-256 compilados vía Chrome Headless.

# Lanzar el Estudio Interactivo para Estudiantes (Modo Autónomo)
wisrovi ui

# Lanzar la Consola del Docente / Modo Presentación (Master Access)
wisrovi tutor

👤 Dirección Académica y Mentoría


🌀 Metodología Pedagógica: Aprendizaje en Espiral

Nuestra metodología se basa en el Aprendizaje en Espiral (Spiral Learning): el estudiante nunca memoriza conceptos aislados, sino que los experimenta en ciclos continuos de complejidad creciente:

flowchart TD
    subgraph Espiral["🌀 Ciclo de Aprendizaje en Espiral (32 Semanas)"]
        F1["🌱 Fase 1: Visión Holística (Semanas 1-8)<br/>Primer contacto práctico: print, variables, if, for y funciones en un Gestor CLI."]
        F2["⚡ Fase 2: Rigor Algorítmico (Semanas 9-16)<br/>Análisis Big-O, Pilas, Colas, Tablas Hash, Árboles BST, Grafos y DP Memoizada."]
        F3["🤖 Fase 3: Agentes de IA (Semanas 17-24)<br/>LLMs, Pydantic V2, Tool Calling, Embeddings Vectoriales, RAG y ciclo ReAct."]
        F4["🛠️ Fase 4: Proyecto Integrador (Semanas 25-32)<br/>FastAPI REST + SQLite ACID + UI Streamlit + Docker Compose + CI/CD."]
        F1 ==> F2
        F2 ==> F3
        F3 ==> F4
    end

    style Espiral fill:#0f172a,stroke:#3b82f6,stroke-width:2px,color:#ffffff
    style F1 fill:#1e293b,stroke:#38bdf8,stroke-width:2px,color:#ffffff
    style F2 fill:#064e3b,stroke:#34d399,stroke-width:2px,color:#ffffff
    style F3 fill:#3b0764,stroke:#c084fc,stroke-width:2px,color:#ffffff
    style F4 fill:#7c2d12,stroke:#fb923c,stroke-width:2px,color:#ffffff

🚲 La Regla de la Bicicleta (Pedaleo Activo)

Nadie aprende a programar leyendo código ajeno de forma pasiva. El aprendizaje real se consolida cuando abres tu editor, escribes el código por ti mismo, interpretas los mensajes de error de Python y superas los retos con las pruebas de Pytest.


📚 Mapa General de los 4 Cursos

  • Nivel: 100% Principiantes • Clases: 8 • Ejemplos: 33
  • Temario: Primer vistazo práctico, variables y tipos de datos en memoria, condicionales if/else, bucles for/while, colecciones mutables, diccionarios O(1), funciones modulares y proyecto CLI.
  • 📘 Ver Manual Completo del Curso 1🚀 Explorar Clase 01
  • Nivel: Avanzado • Clases: 8 • Ejemplos: 32
  • Temario: Modelos LLM y tokenización BPE, Prompt Engineering, validación con Pydantic V2, Tool Calling en Python, bases vectoriales y similitud coseno, arquitecturas RAG semánticas, agentes ReAct y sistemas multi-agente.
  • 📘 Ver Manual Completo del Curso 3🚀 Explorar Clase 01
  • Nivel: Profesional • Clases: 8 • Ejemplos: 32
  • Temario: Arquitectura limpia desacoplada, Backend FastAPI REST, persistencia relacional SQL ACID, Frontend Streamlit reactivo, streaming de tokens, testing con mocks, contenerización con Docker Compose y CI/CD.
  • 📘 Ver Manual Completo del Curso 4🚀 Explorar Clase 01

⚡ Inicio Rápido (Quickstart)

# 1. Clonar el repositorio
git clone https://github.com/wisrovi/wisrovi-python.git
cd wisrovi-python

# 2. Crear entorno virtual
python3 -m venv venv
source venv/bin/activate  # En Windows: venv\Scripts\activate

# 3. Instalar dependencias
pip install -e ".[all]"

# 4. Validar suite completa de pruebas
pytest -v

# 5. Iniciar el Tutor Virtual Interactivo
wisrovi ui